life satisfaction - French English Dictionary